WebOS: Operating System Services for Wide Area Applications

نویسندگان

  • Amin Vahdat
  • Thomas E. Anderson
  • Michael Dahlin
  • Eshwar Belani
  • David E. Culler
  • P. Eastham
  • Chad Yoshikawa
چکیده

In this paper, we argue for the power of providing a common set of OS services to wide area applications, including mechanisms for resource discovery, persistent storage, remote process execution, resource management, authentication, and security. On a single machine, application developers can rely on the local operating system to provide these abstractions. In the wide area, however, application developers are forced to build these abstractions themselves or to do without. This adhoc approach often results in individual programmers implementing non-optimal solutions, wasting both programmer effort and system resources. To address these problems, WebOS provides basic operating systems services needed to build applications that are geographically distributed, highly available, incrementally scalable, and dynamically reconfiguring. Experience with a number of applications developed under WebOS indicates that it simplifies system development and improves resource utilization. In particular, we use WebOS to implement Rent-A-Server to provide dynamic replication of overloaded services across the wide area in response to client de-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

WebOS: Software Support for Scalable Web Services

The burgeoning popularity of the Web is pushing against the performance limits of the underlying infrastructure, presenting a number of difficult challenges for the Web as a system. We believe that resources such as connectivity, storage, computation, latency, and bandwidth are likely to remain constrained in the future. Thus, we are building a higher level Web operating system to efficiently m...

متن کامل

Acceptance of a Web OS as a Commercial Consumer Service

The web is fundamentally changing. The many facets of this change are usually abstracted as Web 2.0. The core of Web 2.0 consists of the evolutionary step that interoperation and content-creating applications are provided via the web in addition to traditional static documents. Ahead of this evolution are web operating systems (WebOS) like g.ho.st that enable the consumer to migrate their compl...

متن کامل

Acceptance of a Web OS as a Commercial Consumer Service Bundle

The web is fundamentally changing. The many facets of this change are usually abstracted as Web 2.0. The core of Web 2.0 consists of the evolutionary step that interoperation and content-creating applications are provided via the web in addition to traditional static documents. Ahead of this evolution are web operating systems (WebOS) like g.ho.st that enable the consumer to migrate their compl...

متن کامل

Preventing Denial-of-Service Attacks on a µ-Kernel for WebOSes

A goal of World-wide Web operating systems (WebOSes) is to enable clients to download executable content from servers connected to the World-wide Web (WWW). This will make applications more easily available to clients, but some of these applications may be malicious. Thus, a WebOS must be able to control the downloaded content's behavior. In this paper, we examine a speci c type of malicious ac...

متن کامل

On Demand Operating System Coupling Cloud Computing

With the increasing use of high-speed internet technologies during the past few years, the concept of cloud computing has become more popular and has evolved as a key computing platform for sharing resources that include infrastructure, software, applications, and business process. It provides a new way of building applications on on-demand infrastructure. In cloud computing, users work with we...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998